﻿// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.

using System.Threading.Tasks;

namespace NuGet.Protocol.Registration
{
    public interface IRegistrationClient
    {
        Task<RegistrationIndex> GetIndexOrNullAsync(string indexUrl);
        Task<RegistrationLeaf> GetLeafAsync(string leafUrl);
        Task<RegistrationPage> GetPageAsync(string pageUrl);
    }
}